import requests

# 执行API调用并存储响应 
url = 'https://api.github.com/search/repositories?q=language:python&sort=stars' 
r = requests.get(url) 
print("Status code:", r.status_code)

# 将API响应存储在一个变量中 
response_dict = r.json()

# 处理结果 
#print(response_dict.keys())
print("Total repositories:", response_dict['total_count'])
repo_dicts = response_dict['items'] 
print("Repositories returned:", len(repo_dicts))

# 研究第一个仓库
repo_dict = repo_dicts[0] 

print("\nSelected information about first repository:")
print('Name:', repo_dict['name'])
print('Owner:', repo_dict['owner']['login']) 
print('Stars:', repo_dict['stargazers_count'])

print('Repository:', repo_dict['html_url']) 
print('Created:', repo_dict['created_at']) 
print('Updated:', repo_dict['updated_at'])

print('Description:', repo_dict['description'])










